package com.cainiao.pojo;

import java.math.BigDecimal;

/**
 * 
 * GiftsPacket
 * 数据库表：gifts_packet
 */
public class GiftsPacket {

    /**
     * 
     * 表字段 : gifts_packet.gifts_id
     */
    private Integer giftsId;

    /**
     * 礼包名
     * 表字段 : gifts_packet.gifts_name
     */
    private String giftsName;

    /**
     * 1=有效；0=无效
     * 表字段 : gifts_packet.gifts_validate
     */
    private Byte giftsValidate;

    /**
     * 创建人ID
     * 表字段 : gifts_packet.gifts_admin_id
     */
    private Integer giftsAdminId;

    /**
     * 创建时间
     * 表字段 : gifts_packet.gifts_create_time
     */
    private Integer giftsCreateTime;

    /**
     * 可选生效日期
     * 表字段 : gifts_packet.gifts_start_time
     */
    private Integer giftsStartTime;

    /**
     * 可选失效日期
     * 表字段 : gifts_packet.gifts_end_time
     */
    private Integer giftsEndTime;

    /**
     * 
     * 表字段 : gifts_packet.gifts_img_url
     */
    private String giftsImgUrl;

    /**
     * 赠送价格
     * 表字段 : gifts_packet.gifts_deal_price
     */
    private BigDecimal giftsDealPrice;

    /**
     * 原价
     * 表字段 : gifts_packet.gifts_old_price
     */
    private BigDecimal giftsOldPrice;

    /**
     * 用来返佣的钱
     * 表字段 : gifts_packet.gifts_returned_money
     */
    private BigDecimal giftsReturnedMoney;

    /**
     * 奖金分配方案ID，见表shop_goods_sku_profit_config
     * 表字段 : gifts_packet.gifts_profit_id
     */
    private Integer giftsProfitId;

    /**
     * 图片路径
     * 表字段 : gifts_packet.gifts_img_path
     */
    private String giftsImgPath;

    /**
     * 图片名
     * 表字段 : gifts_packet.gifts_img_name
     */
    private String giftsImgName;

    /**
     * 库存数量
     * 表字段 : gifts_packet.gifts_total_count
     */
    private Integer giftsTotalCount;

    /**
     * 送出数量
     * 表字段 : gifts_packet.gift_send_count
     */
    private Integer giftSendCount;

    /**
     * 获取  字段:gifts_packet.gifts_id
     *
     * @return gifts_packet.gifts_id, 
     */
    public Integer getGiftsId() {
        return giftsId;
    }

    /**
     * 设置  字段:gifts_packet.gifts_id
     *
     * @param giftsId the value for gifts_packet.gifts_id, 
     */
    public void setGiftsId(Integer giftsId) {
        this.giftsId = giftsId;
    }

    /**
     * 获取 礼包名 字段:gifts_packet.gifts_name
     *
     * @return gifts_packet.gifts_name, 礼包名
     */
    public String getGiftsName() {
        return giftsName;
    }

    /**
     * 设置 礼包名 字段:gifts_packet.gifts_name
     *
     * @param giftsName the value for gifts_packet.gifts_name, 礼包名
     */
    public void setGiftsName(String giftsName) {
        this.giftsName = giftsName == null ? null : giftsName.trim();
    }

    /**
     * 获取 1=有效；0=无效 字段:gifts_packet.gifts_validate
     *
     * @return gifts_packet.gifts_validate, 1=有效；0=无效
     */
    public Byte getGiftsValidate() {
        return giftsValidate;
    }

    /**
     * 设置 1=有效；0=无效 字段:gifts_packet.gifts_validate
     *
     * @param giftsValidate the value for gifts_packet.gifts_validate, 1=有效；0=无效
     */
    public void setGiftsValidate(Byte giftsValidate) {
        this.giftsValidate = giftsValidate;
    }

    /**
     * 获取 创建人ID 字段:gifts_packet.gifts_admin_id
     *
     * @return gifts_packet.gifts_admin_id, 创建人ID
     */
    public Integer getGiftsAdminId() {
        return giftsAdminId;
    }

    /**
     * 设置 创建人ID 字段:gifts_packet.gifts_admin_id
     *
     * @param giftsAdminId the value for gifts_packet.gifts_admin_id, 创建人ID
     */
    public void setGiftsAdminId(Integer giftsAdminId) {
        this.giftsAdminId = giftsAdminId;
    }

    /**
     * 获取 创建时间 字段:gifts_packet.gifts_create_time
     *
     * @return gifts_packet.gifts_create_time, 创建时间
     */
    public Integer getGiftsCreateTime() {
        return giftsCreateTime;
    }

    /**
     * 设置 创建时间 字段:gifts_packet.gifts_create_time
     *
     * @param giftsCreateTime the value for gifts_packet.gifts_create_time, 创建时间
     */
    public void setGiftsCreateTime(Integer giftsCreateTime) {
        this.giftsCreateTime = giftsCreateTime;
    }

    /**
     * 获取 可选生效日期 字段:gifts_packet.gifts_start_time
     *
     * @return gifts_packet.gifts_start_time, 可选生效日期
     */
    public Integer getGiftsStartTime() {
        return giftsStartTime;
    }

    /**
     * 设置 可选生效日期 字段:gifts_packet.gifts_start_time
     *
     * @param giftsStartTime the value for gifts_packet.gifts_start_time, 可选生效日期
     */
    public void setGiftsStartTime(Integer giftsStartTime) {
        this.giftsStartTime = giftsStartTime;
    }

    /**
     * 获取 可选失效日期 字段:gifts_packet.gifts_end_time
     *
     * @return gifts_packet.gifts_end_time, 可选失效日期
     */
    public Integer getGiftsEndTime() {
        return giftsEndTime;
    }

    /**
     * 设置 可选失效日期 字段:gifts_packet.gifts_end_time
     *
     * @param giftsEndTime the value for gifts_packet.gifts_end_time, 可选失效日期
     */
    public void setGiftsEndTime(Integer giftsEndTime) {
        this.giftsEndTime = giftsEndTime;
    }

    /**
     * 获取  字段:gifts_packet.gifts_img_url
     *
     * @return gifts_packet.gifts_img_url, 
     */
    public String getGiftsImgUrl() {
        return giftsImgUrl;
    }

    /**
     * 设置  字段:gifts_packet.gifts_img_url
     *
     * @param giftsImgUrl the value for gifts_packet.gifts_img_url, 
     */
    public void setGiftsImgUrl(String giftsImgUrl) {
        this.giftsImgUrl = giftsImgUrl == null ? null : giftsImgUrl.trim();
    }

    /**
     * 获取 赠送价格 字段:gifts_packet.gifts_deal_price
     *
     * @return gifts_packet.gifts_deal_price, 赠送价格
     */
    public BigDecimal getGiftsDealPrice() {
        return giftsDealPrice;
    }

    /**
     * 设置 赠送价格 字段:gifts_packet.gifts_deal_price
     *
     * @param giftsDealPrice the value for gifts_packet.gifts_deal_price, 赠送价格
     */
    public void setGiftsDealPrice(BigDecimal giftsDealPrice) {
        this.giftsDealPrice = giftsDealPrice;
    }

    /**
     * 获取 原价 字段:gifts_packet.gifts_old_price
     *
     * @return gifts_packet.gifts_old_price, 原价
     */
    public BigDecimal getGiftsOldPrice() {
        return giftsOldPrice;
    }

    /**
     * 设置 原价 字段:gifts_packet.gifts_old_price
     *
     * @param giftsOldPrice the value for gifts_packet.gifts_old_price, 原价
     */
    public void setGiftsOldPrice(BigDecimal giftsOldPrice) {
        this.giftsOldPrice = giftsOldPrice;
    }

    /**
     * 获取 用来返佣的钱 字段:gifts_packet.gifts_returned_money
     *
     * @return gifts_packet.gifts_returned_money, 用来返佣的钱
     */
    public BigDecimal getGiftsReturnedMoney() {
        return giftsReturnedMoney;
    }

    /**
     * 设置 用来返佣的钱 字段:gifts_packet.gifts_returned_money
     *
     * @param giftsReturnedMoney the value for gifts_packet.gifts_returned_money, 用来返佣的钱
     */
    public void setGiftsReturnedMoney(BigDecimal giftsReturnedMoney) {
        this.giftsReturnedMoney = giftsReturnedMoney;
    }

    /**
     * 获取 奖金分配方案ID，见表shop_goods_sku_profit_config 字段:gifts_packet.gifts_profit_id
     *
     * @return gifts_packet.gifts_profit_id, 奖金分配方案ID，见表shop_goods_sku_profit_config
     */
    public Integer getGiftsProfitId() {
        return giftsProfitId;
    }

    /**
     * 设置 奖金分配方案ID，见表shop_goods_sku_profit_config 字段:gifts_packet.gifts_profit_id
     *
     * @param giftsProfitId the value for gifts_packet.gifts_profit_id, 奖金分配方案ID，见表shop_goods_sku_profit_config
     */
    public void setGiftsProfitId(Integer giftsProfitId) {
        this.giftsProfitId = giftsProfitId;
    }

    /**
     * 获取 图片路径 字段:gifts_packet.gifts_img_path
     *
     * @return gifts_packet.gifts_img_path, 图片路径
     */
    public String getGiftsImgPath() {
        return giftsImgPath;
    }

    /**
     * 设置 图片路径 字段:gifts_packet.gifts_img_path
     *
     * @param giftsImgPath the value for gifts_packet.gifts_img_path, 图片路径
     */
    public void setGiftsImgPath(String giftsImgPath) {
        this.giftsImgPath = giftsImgPath == null ? null : giftsImgPath.trim();
    }

    /**
     * 获取 图片名 字段:gifts_packet.gifts_img_name
     *
     * @return gifts_packet.gifts_img_name, 图片名
     */
    public String getGiftsImgName() {
        return giftsImgName;
    }

    /**
     * 设置 图片名 字段:gifts_packet.gifts_img_name
     *
     * @param giftsImgName the value for gifts_packet.gifts_img_name, 图片名
     */
    public void setGiftsImgName(String giftsImgName) {
        this.giftsImgName = giftsImgName == null ? null : giftsImgName.trim();
    }

    /**
     * 获取 库存数量 字段:gifts_packet.gifts_total_count
     *
     * @return gifts_packet.gifts_total_count, 库存数量
     */
    public Integer getGiftsTotalCount() {
        return giftsTotalCount;
    }

    /**
     * 设置 库存数量 字段:gifts_packet.gifts_total_count
     *
     * @param giftsTotalCount the value for gifts_packet.gifts_total_count, 库存数量
     */
    public void setGiftsTotalCount(Integer giftsTotalCount) {
        this.giftsTotalCount = giftsTotalCount;
    }

    /**
     * 获取 送出数量 字段:gifts_packet.gift_send_count
     *
     * @return gifts_packet.gift_send_count, 送出数量
     */
    public Integer getGiftSendCount() {
        return giftSendCount;
    }

    /**
     * 设置 送出数量 字段:gifts_packet.gift_send_count
     *
     * @param giftSendCount the value for gifts_packet.gift_send_count, 送出数量
     */
    public void setGiftSendCount(Integer giftSendCount) {
        this.giftSendCount = giftSendCount;
    }
}